.PHONY:all
all:tcpserver tcpclient

# -D 选项告诉编译器定义一个宏SelfDefine,宏的值是1
LDFLAG=#-DSelfDefine=1

# $(LDFLAG) 变量引用 等同于 -DSelfDefine=1
tcpserver:TcpServerMain.cpp
	g++ $^ -o $@ $(LDFLAG) -ljsoncpp -std=c++14 -lpthread
tcpclient:TcpClientMain.cpp
	g++ $^ -o $@ $(LDFLAG) -ljsoncpp -std=c++14
.PHONY:clean
clean:
	rm -f tcpclient tcpserver